package com.neu.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.neu.base.Result;
import com.neu.entity.FpAnalysisValue;

import java.util.Map;

public interface FPAnalyVService extends IService<FpAnalysisValue> {

    /**
     * 计算总未调整功能点 totalufp
     * 计算内容：一个 fpaid 对应的所有子功能的 ufp
     * 一个任务对应多个父级功能，一个父级功能对应多个子级功能
     */
    float calTotalUFP(String taskId);
    boolean processCF(String taskId, float cf);
    // 添加方法签名
    FpAnalysisValue getByTaskId(String taskId);

    Result finallyCacul(Map map);
    //FpAnalysisValue creatFpAnalysisValue(@Param("param") Map<String,Object> map);

}